"A function member of a derived class is *not* in the same scope
as a function member of the same name in a base class."
The next page [ARM] gives a justification for this decision, the
jist of which is that in a chain of derived classes, a "best match"
may be found deep in the base class which will surprise programmers
using the derived class.
Cheers,
Russell Johnston
<rjohnsto@edge.net>
[ comp.std.c++ is moderated. Submission address: std-c++@ncar.ucar.edu. Contact address: std-c++-request@ncar.ucar.edu. The moderation policy is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]